import request from '@/utils/request'


/**
 * 博文分页
 * @param {
    page: 1,
    size: 10,
    ?cateId: 1,
    ?tagId: 1,
    ?searchValue: '1'
  } data 
 */
export function articlePage (data) {
  return request({
    url: '/article/page',
    method: 'POST',
    data
  })
}

/**
 * 获取博文信息
 * @param {博文ID} id 
 */
export function getArticle (id) {
  return request({
    url: `/article/get/${id}`,
    method: 'POST'
  })
}

/**
 * 获取博文集合
 * @param {
 *  state: 'RD', // 发布 和 未发布
 *  cateId: 1 // 分类 ID
 * } data 
 */
export function articleList (data) {
  return request({
    url: '/article/list',
    method: 'POST',
    data
  })
}

/**
 * 保存博文
 */
 export function articleSave (data) {
   return request({
     url: '/article/save',
     method: 'POST',
     data
   })
 }

 /**
 * 添加博文
 * data: {
 *  content
 * }
 */
export function articleAdd (data) {
  return request({
    url: '/article/add',
    method: 'POST',
    data
  })
}

